package com.atguigu.gmall.item.service;

import com.atguigu.gmall.product.vo.SkuDetailVo;

public interface CacheService {
    /**
     * 从redis缓存中获取商品详情数据
     * @param skuId
     * @return
     */
    SkuDetailVo getFromCache(Long skuId);

    /**
     * 判断位图中是否有该skuId
     * @param skuId
     * @return
     */
    boolean mightContain(Long skuId);

    /**
     * 保存商品详情数据到缓存
     * @param skuId
     * @param returnVal
     */
    void save(Long skuId, SkuDetailVo returnVal);
}
